﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using FirmaKurierska.Models;
using System.Web.Mvc;

namespace FirmaKurierska.Areas.Centrala.Models
{
    /// <summary>
    /// Klasa reprezentuje model widoku samochodu
    /// </summary>
    public class SamochodyModelView : Samochod    
    {
        public SamochodyModelView(Samochod sam)
        {
            
            this.centrala_id = sam.centrala_id;
            this.kierowca_id = sam.kierowca_id;
            this.ladownosc = sam.ladownosc;
            this.nr_rejsetracyjny = sam.nr_rejsetracyjny;
            this.obciazenie = sam.obciazenie;
            this.sid = sam.sid;
            this.w_bazie = sam.w_bazie;
        }

        public string kierowcaLogin { get; set; }
    }

    /// <summary>
    /// Klasa reprezentuje model widoku dla wolnych kierowców 
    /// </summary>
    public class WolnyKierowcaViewModel {

        public List<SelectListItem> items = new List<SelectListItem>();
        public int samochodID{get;set;}


        public WolnyKierowcaViewModel(List<UserProfile> kierowcy) {
            foreach(var kierowca in kierowcy) {
                items.Add(new SelectListItem {Text = kierowca.UserName, Value=kierowca.UserId.ToString() });
            }
        }

    

    }






    
}